package fun.easycode.webterminal.common.datafill;

import lombok.Data;

import java.lang.reflect.Field;

@Data
public class Metadata {
    /**
     * 目标对象
     */
    private Object target;
    /**
     * 目标字段
     */
    private Field targetField;

    /**
     * 提供的查询的主键字段名
     */
    private String queryPk;
    /**
     * 数据源，比如BaseMapper
     */
    private FillSource source;

    /**
     * 填充的类型
     * 1.集合填充
     * 2.对象填充
     * 3.属性填充
     */
    private FillType type;

}
